--- id: TASK-005 title: 'TUI day page: today-only mission control' status: To Do assignee: [] created_date: '2026-06-11 02:48' labels: - feature dependencies: [] priority: medium ordinal: 5000 --- ## Description New page in tui/dashboard.py showing a single unified view of today — Things tasks and Calendar events interleaved in time order, with a running 'hours left in day' indicator. Layout: - Top strip: date, day-of-week, hours remaining until midnight (or configurable end-of-day) - Main column: chronological list mixing calendar events (from calendar payload) and Things tasks (from todos payload). Events show start time; tasks without a time float to a 'Anytime' section at the bottom. - Side panel: today's weather summary (temp, conditions, precip chance) pulled from existing weather payload Data: all from existing /api/sources payload — todos (Things Today), calendar (Calendar.app), weather. No new API calls needed. Behavior: auto-refresh 60s. Completed Things tasks (if checkable) dim out. Pressing Enter on a Things task triggers the complete action (POST /api/integrations/things/complete, same as main page checkbox). Distinct from page-personal: page-personal is a multi-source overview; this page is a single-day timeline/focus view.